Building-Block Identification by Simultaneity Matrix

نویسندگان

  • Chatchawit Aporntewan
  • Prabhas Chongstitvatana
چکیده

We propose a BB identification by simultaneity matrix (BISM) algorithm. The input is a set of -bit solutions denoted by S. The number of solutions is denoted by n = |S|. The output is a partition of bit positions {0, . . . , − 1}. The BISM is composed of Simultaneity-Matrix-Construction and Fine-Valid-Partition algorithms. Algorithm SMC is outlined as follows (aij denotes the matrix element at row i and column j, Count S (i, j) = |{x ∈ {0, . . . , n− 1} : sx[i] = a and sx[j] = b}| for all (i, j) ∈ {0, . . . , − 1}2, (a, b) ∈ {0, 1}2, sx[i] denotes the i bit of x solution, Random(0,1) gives a real random number between 0 and 1).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Note on Building-block Identification by Simultaneity Matrix

This paper presents a line of research in genetic algorithms (GAs), called building-block identification. The building blocks (BBs) are common structures inferred from a set of solutions. In simple GA, crossover operator plays an important role in mixing BBs. However, the crossover probably disrupts the BBs because the cut point is chosen at random. Therefore the BBs need to be identified expli...

متن کامل

Simultaneity Matrix for Solving Hierarchically Decomposable Functions

The simultaneity matrix is an × matrix of numbers. It is constructed according to a set of -bit solutions. The matrix element mij is the degree of linkage between bit positions i and j. To exploit the matrix, we partition {0, . . . , − 1} by putting i and j in the same partition subset if mij is significantly high. The partition represents the bit positions of building blocks (BBs). The partiti...

متن کامل

Chi-Square Matrix: An Approach for Building-Block Identification

This paper presents a line of research in genetic algorithms (GAs), called building-block identification. The building blocks (BBs) are common structures inferred from a set of solutions. In simple GA, crossover operator plays an important role in mixing BBs. However, the crossover probably disrupts the BBs because the cut point is chosen at random. Therefore the BBs need to be identified expli...

متن کامل

Using Chi-square Matrix to Strengthen Multi-objective Evolutionary Algorithm

Many complex engineering problems have multi-objectives where each objective is conflicting with others. However, a lot research Jiradej Ponsawat et al. 2 works in optimization by Competent Genetic Algorithm are focused on single objective methods. These algorithms work very well for single objective problems but stumble when trying to discover a large number of solutions naturally occurred in ...

متن کامل

Ontology of Blockchain Technologies. Principles of Identification and Classification

A comparative study across the most widely known blockchain technologies is conducted with a bottom-up approach. Blockchains are disentangled into building blocks. Each building block is then hierarchically classified in main and subcomponents. Then, alternative values (i.e., layouts) for the subcomponents are identified and compared between them. Finally, an ontology matrix summarises the stud...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003